raindrop splash - French English Dictionary